package 课上练习0420_scala_method$$class

/**
 * 枚举
 */
object Scala_07Enum extends App {
  println(PersonClothesColor.Red.id)
  for(elem <- PersonClothesColor.values) {
    print(elem + "\t")
  }
  println(PersonClothesColor(2))  // 使用下标取值
  println(PersonClothesColor.withName("black"));  // 使用名称取值
}

object PersonClothesColor extends Enumeration {
  val Black = Value(1, "black")
  val Red = Value(2, "red")
  // 默认使用字段名字赋值
  val yellow = Value
}
